home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 98 / Skunkware 98.iso / src / net / bind-contrib.tar.gz / bind-contrib.tar / contrib / nutshell / ch11.ip_to_name.perl < prev    next >
Encoding:
Text File  |  1996-10-25  |  250 b   |  13 lines

  1. #!/usr/bin/perl
  2.  
  3. require 'sys/socket.ph';
  4.  
  5. while(<>){
  6.     if(/\b([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)\b/){
  7.       $addr = pack('C4', split(/\./, $1));
  8.       ($name, $rest) = gethostbyaddr($addr, &AF_INET);
  9.       if($name) {s/$1/$name/;}
  10.     }
  11.     print;
  12. }
  13.